[data-theme]{
	.go-top {
		position: fixed;
		right: 30rpx;
		bottom: 220rpx;
		z-index: 1;
		background: #fff;
		padding: 10rpx;
		border: 1px solid;
		border-radius: 20px;
		width: 57rpx;
		height: 270rpx;
		text-align: center;
		font-size: $font-size-base;
		.goods-share,
		.collection {
			margin-bottom: 10rpx;
			font-size: $font-size-base;
		}
		.icontop {
			font-size: $font-size-base;
		}
	}

	.goods-promotion {
		.price-info {
			.img-wrap {
				width: 120rpx;
			}
			
			.sale-num {
				color: #fff;
				font-size: $font-size-tag;
			}
		}
	}

	.goods-presale-info {
		.deposit,.presale-price {
			vertical-align: bottom;
		}
		
		.presale-price {
			border: 1px solid;
			padding: 0 4rpx;
			border-radius: 6rpx;
			margin-left: 10rpx;
		}
	}

	.presale-rule{
		padding: 20rpx 0;
		
		.tit{
			font-weight: 600;
		}
		
		.process{
			display: flex;
			align-items: center;
			justify-content: center;
			// padding-top: 20rpx;
			.process-item{
				display: flex;
				flex-direction: column;
				align-items: center;
				.number{
					display: flex;
					align-items: center;
					justify-content: center;
					width: 40rpx;
					height: 40rpx;
					border-radius: 50%;
					font-size: $font-size-tag;
				}
				.text {
					margin-top: 20rpx;
				}
			}
			
			.space{
				margin: 0 20rpx;
				font-size: 40rpx;
			}
		}
	}
}

.follow-and-share{
	top: 20rpx;
}